Modelling concurrent systems with Alvis
نویسنده
چکیده
Alvis is a new modeling language for developing concurrent (embedded) systems. The language is being developed within the confines of the Alvis project at AGH University of Science and Technology, Department of Automatics. The Alvis language combines hierarchical graphical modelling with a high level programming language. Moreover, a formal verification of a model, based on an LTS graph (Labelled Transition System) is possible. The paper describes selected features of the language and the future plans of the project.
منابع مشابه
Practical Approach To Modelling And Verification Of Concurrent Systems With ALVIS
The paper presents a practical introduction to the modelling and verification of concurrent systems with the Alvis modelling language using the α system layer. This version of Alvis is the most universal one. It is assumed that each active agent has access to its own processor and all agents perform their statements concurrently. All layers of an Alvis models are shortly described in the paper ...
متن کاملSpecification of Embedded Systems Environment Behaviour with Alvis Modelling Language
Alvis, a modelling language for concurrent systems, combines the advantages of formal methods and practical modelling languages. Even though Alvis has its origins in process algebras, instead of algebraic equations, it uses a high level programming language for the description of agents behaviour and a graphical language for the modelling of interconnections among agents. An Alvis model can be ...
متن کاملGeneration of Labelled Transition Systems for Alvis Models using Haskell Model Representation
Alvis is a formal modelling language for concurrent systems with the following advantages: a graphical modelling language used to define interconnections among agents, a high level programming language used to define the behaviour of agents and the possibility of a formal model verification. An Alvis model semantics find expression in an LTS graph (labelled transition system). Execution of any ...
متن کاملConcurrency theory - calculi and automata for modelling untimed and timed concurrent systems
CONCURRENCY THEORY CALCULI AN AUTOMATA FOR MODELLING UNTIMED AND TIMED CONCURRENT SYSTEMS Are you looking for ebook concurrency theory calculi an automata for modelling untimed and timed concurrent systems PDF? You will be glad to know that right now concurrency theory calculi an automata for modelling untimed and timed concurrent systems PDF is available on our online library. With our online ...
متن کاملProposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language
BPMN is a leading visual notation for modeling business processes. Although there is many tools that allows for modeling using BPMN, they mostly do not support formal verification of models. The Alvis language was developed for modeling and verification of embedded systems. However, it is suitable for the modeling of any information systems with parallel subsystems. The goal of this paper is to...
متن کامل